#include <iostream>
#include "LinkList.h"

const int N = 5;
int main()
{
    LInkList l;
    for(int i = 0; i < N; i++)
    {
        l.InsertTail(i+1);
    }
    LInkList l1;
    for(int i = 0; i < N; i++)
    {
        l1.InsertTail(i+1);
    }
    LInkList l2;
    for(int i = 0; i < N; i++)
    {
        l2.InsertTail(i+1);
    }
    LInkList l3;
    for(int i = 0; i < N; i++)
    {
        l3.InsertTail(i+1);
    }

    LInkList* lists[] = { &l, &l1, &l2, &l3};

    LInkList result = l.Merge2(lists,0,3);
    result.show();


    return 0;
}
